/**
 * 
 */
package t4j.exceptions;

/**
 * @author sz
 *
 * create time：2012-11-16
 */
public class OnOffSwitch {

	private static Switch sw = new Switch();
	
	public static void f() throws OnOffException1,OnOffException2{}
	
	public static void main(String[] args) {
		try{
			sw.on();
			f();
			
			
			sw.off();
			throw new RuntimeException();
		}catch(OnOffException1 e){
			System.out.println("OnOffException1");
			sw.off();
		}catch(OnOffException2 e){
			System.out.println("OnOffException2");
			sw.off();
		}
	}
}
